@media screen and (min-width:1500px){
    .hidden-lg{display:none!important;}
}
@media screen and (min-width:1200px) and (max-width: 1499px){
    .hidden-l{display:none!important;}
    .mycontainer{width: 98%!important;}

    /*index*/
    .com_pic{width:620px}
    .video{padding-top:74px}
    .video_ul li small{margin-right:8px}
    .video_ul li h3{font-size:63px;padding-top:11px}
    .video_ul li{padding-right:2%;margin-right:2%}
    .news_right{width:79%}

    /*company*/
    .zcom01_left{width:30%}
    .zcom01_left>h4{margin-top:96px}
    .zcom01_right{width:68%}
    .swiper-history .swiper-wrapper{background:url(../images/history_line.png) no-repeat center 128px}
    .swiper-history .swiper-slide>div{background:url(../images/history_circle.png) no-repeat center 122px}
    .zcom04_left{width:50%}
    .zcom04_right{    width: 45%;}
    .zcom05>img{max-width:100%}

    /*case*/
    .zcase_left>h4{font-size:32px;}
    .zcase_right{width:80%;}
    .zcase_fl a{width:100%;}
    .zcase_left{width:18%;}
    .zcase_cont01 ul li a{ height: 20vw;}
    .zcase_swiper a b{height:35.5vw}
    /*jobs*/
    .zjobs_banner_text b{font-size:31px}
    .zjobs_banner_text h3{font-size:35px}
    .zjobs_left{padding:32px 37px}
    .jobs li small:first-of-type,.jobs li span:first-of-type{width:28%}
    .jobs li small:nth-of-type(2),.jobs li span:nth-of-type(2){width:14%}
    .jobs li small:nth-of-type(3),.jobs li span:nth-of-type(3){width:19%}
    .jobs li a,.jobs li span:nth-of-type(5){width:13%}

    /*news_info*/
    .newsinfo_l>h3{font-size: 28px;}

    /*honor*/
    .z_honortit>h3{font-size: 32px;}

}
@media screen and (min-width: 960px) and (max-width: 1199px) {
    .mycontainer{width: 96%!important;}
    .wrap{width: 96%!important;}
    .hidden-m{display:none!important;}

    /*index*/
    .com_pic{width:620px}
    .company_ul a span{padding-left:50px}
    .company_ul a:first-of-type span{background:url(../images/com_icon1.png) no-repeat 16px center}
    .company_ul a:first-of-type:hover span{background:url(../images/com_icon1s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(2) span{background:url(../images/com_icon2.png) no-repeat 16px center}
    .company_ul a:nth-of-type(2):hover span{background:url(../images/com_icon2s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(3) span{background:url(../images/com_icon3.png) no-repeat 16px center}
    .company_ul a:nth-of-type(3):hover span{background:url(../images/com_icon3s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(4) span{background:url(../images/com_icon4.png) no-repeat 16px center}
    .company_ul a:nth-of-type(4):hover span{background:url(../images/com_icon4s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(5) span{background:url(../images/com_icon5.png) no-repeat 16px center}
    .company_ul a:nth-of-type(5):hover span{background:url(../images/com_icon5s.png) no-repeat 16px center;color:#fff}
    .com_text{width:100%;float:none}
    .com_pic{float:none;width:100%}
    .com_pic>div:first-of-type{float:left;width:33.3%}
    .com_pic>div:first-of-type b{width:100%}
    .com_pic b img{width:100%;height:initial;min-height:100%}
    .com_text h3{margin-bottom:3vw}
    .com_text h3{font-size:36px}
    .text_left>h3{font-size:20px}
    .video_box iframe{height:100%}
    .text_left>p{margin-bottom:44px}
    .video_left_text p{font-size:15px;margin-bottom:33px}
    .video{padding-top:74px}
    .video_ul li small{margin-right:8px;padding-top:43px;font-size:14px}
    .video_ul li h3 span{letter-spacing:-1px}
    .video_ul li sup{font-size:31px}
    .video_ul li h3{font-size:36px;padding-top:32px}
    .video_ul li{padding-right:2%;margin-right:2%}
    .adv_text span{font-size:31px}
    .adv_text i{margin-bottom:45px}
    .adv_text p{margin-top:3vw;margin-bottom:5vw}
    .advantage{padding-bottom:8vw}
    .news_left{width:19%}
    .news_right{width:79%;padding:2vw 4vw}
    .news_right p{padding-bottom:10px;margin-bottom:12px;margin-top:7px}
    .news_right b{font-size:27px}
    .news_right .swiper-slide div{margin-bottom:2vw;height:150px}

    /*footer*/
    .fot_top>div a span{width:150px;padding-left:60px}
    .fot_top>div a span:before{left:37px}


    /*company*/
    .zcom_banner_text{font-size:35px}
    .zcom_tit h3{font-size:37px}
    .zcom01_left{width:30%}
    .zcom01_left>h4{margin-top:96px;font-size:29px}
    .zcom01_right{width:68%}
    .zcom02_left li{margin-right:20px}
    .zcom02_left{width:69%}
    .zcom02_right{width:31%}
    .zcom02_right h3{font-size:32px}
    .zcom04_right h4{font-size:30px}
    .swiper-history .swiper-wrapper{background:url(../images/history_line.png) no-repeat center 128px}
    .swiper-history .swiper-slide>div{background:url(../images/history_circle.png) no-repeat center 122px}
    .zcom04_left{width:50%}
    .zcom04_right{width:43%}
    .zcom05>img{max-width:100%}

    /*case*/
    .zcase_fl:after{clear:both;display:block;content:''}
    .zcase_fl a span{margin-right:9px;margin-left:22px}
    .zcase_fl a{float:left;margin-right:1.25%;width:19%}
    .zcase_fl a:last-of-type{margin-right:0}
    .zcase_left>h4{margin-bottom:2vw;font-size:28px}
    .zcase_left{float:none;margin-bottom:25px;width:100%}
    .zcase_right{float:none;width:100%}
    .zcase_cont01 ul{width:100%}
    .zcase_cont01 ul li{float:left}
    .zcase_cont01 ul li a{height:20vw}
    .zcase_cont01 ul li a div{height:34px;line-height:34px}
    .zcase_cont01 ul li a:after{height:34px}
    .zcase_swiper a b{height:43.3vw}
    .zcase_swiper a p{margin-top:1vw;padding-bottom:1vw}
    .zcase_cont{padding-top:2vw}

    /*culture*/
    .z_newsbg{height:45vw;}
    .znews_banner_text{margin-top:19%;}
    .znews_banner_text h3{font-size:36px;}
    .znews_banner_text h3{font-size:26px;}
    .znews_tit p{font-size:26px;}
    .znews_tit h2{font-size:26px;}
    .znews_tit{margin-bottom:5vw;padding-bottom:2vw;}
    .znews_cont01>div:nth-of-type(1){height:520px;}
    .znews_cont01>div:nth-of-type(2),.znews_cont01>div:nth-of-type(3){height:260px;}
    .znews_cont01_text p{font-size:24px;}
    .znews_cont01_text small{margin-top:8vw;font-size:14px;}
    .znews_cont01>div:first-of-type p{padding-top:10vw;font-size:24px;}
    .znews_cont3_text span{font-size:18px;}
    .znews_cont3_text small{margin-top:2vw;padding-top:2vw;}
    .znews_cont3_text{padding:28px;}
    .znews_cont04_text h5{font-size:22px;}
    .znews_cont04_text small{height:144px;}
    .znews_cont05_text h4{font-size:22px;}

    /*jobs*/
    .zjobs_banner_text b{font-size:31px}
    .zjobs_banner_text h3{font-size:35px}
    .zjobs_left{float:none;width:100%;padding:32px 37px}
    .zjobs_right{float:none;width:100%;margin-top:25px}
    .zjobs_right:after{display:block;content:'';clear:both}
    .zjobs_div{float:left;width:20%;margin-left:4%}
    .zjobs_div:first-of-type{margin-left:0;width:38%}
    .zjobs_right h4{margin-bottom:3vw}
    .zjobs_div:last-of-type{border-bottom:1px solid #cecece}
    .jobs li small:first-of-type,.jobs li span:first-of-type{width:28%}
    .jobs li small:nth-of-type(2),.jobs li span:nth-of-type(2){width:14%}
    .jobs li small:nth-of-type(3),.jobs li span:nth-of-type(3){width:19%}
    .jobs li a,.jobs li span:nth-of-type(5){width:13%}

    /*product_info*/
    .mycontainer_ms{width:96%}
    .zproduct_right{width:69%}
    .zproduct_right img{max-width:100%}
    .zpro_cont1 div h4,.zpro_cont2_left span{font-size: 25px;}
    .zpro_cont2_left b{font-size: 22px;}

    /*news_info*/
    .newsinfo_l>h3{font-size: 24px;}

    /*honor*/
    .z_honortit>h3{font-size: 28px;}

}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .mycontainer{width: 96%!important;}
    .wrap{width: 96%!important;}
    .hidden-sm{display:none!important;}

    /*banner*/
    .banner_text small{display:none;}
    /*index*/
    .com_pic{width:620px}
    .company_ul a:first-of-type span{background:url(../images/com_icon1.png) no-repeat 16px center;background-size:16%;}
    .company_ul a:first-of-type:hover span{background:url(../images/com_icon1s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(2) span{background:url(../images/com_icon2.png) no-repeat 16px center;background-size:16%;}
    .company_ul a:nth-of-type(2):hover span{background:url(../images/com_icon2s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(3) span{background:url(../images/com_icon3.png) no-repeat 16px center;background-size:16%;}
    .company_ul a:nth-of-type(3):hover span{background:url(../images/com_icon3s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(4) span{background:url(../images/com_icon4.png) no-repeat 16px center;background-size:16%;}
    .company_ul a:nth-of-type(4):hover span{background:url(../images/com_icon4s.png) no-repeat 16px center;color:#fff}
    .company_ul a:nth-of-type(5) span{background:url(../images/com_icon5.png) no-repeat 16px center;background-size:16%;}
    .company_ul a:nth-of-type(5):hover span{background:url(../images/com_icon5s.png) no-repeat 16px center;color:#fff}
    .company_ul a span:after{right:17px}
    .company_ul a span{padding-left:43px;font-size:15px}
    .com_text p{font-size:29px;margin-top:5vw;margin-bottom:4vw}
    .com_text{width:100%;float:none}
    .com_pic{float:none;width:100%}
    .com_pic>div:first-of-type{float:left;width:33.3%}
    .com_pic>div:first-of-type b{width:100%}
    .com_pic b img{width:100%;height:initial;min-height:100%}
    .com_pic b,.com_pic p{height:200px}
    .com_text h3{margin-bottom:3vw}
    .com_text h3{font-size:36px}
    .text_left>h3{font-size:20px}
    .video_box iframe{height:100%}
    .video_left_text{width:100%;}
    .text_left>p{margin-bottom:38px}
    .video_left_text p{font-size:15px;margin-bottom:10px}
    .video_left_text{padding:28px 27px}
    .video{padding-top:74px}
    .video_ul li small{margin-right:8px;padding-top:43px;font-size:14px}
    .video_ul li h3 span{letter-spacing:-1px}
    .video_ul li sup{font-size:31px}
    .video_ul li h3{font-size:44px;padding-top:24px}
    .video_ul li{padding-right:0;margin-right:0;width:50%;background:0 0}
    .adv_text span{font-size:25px}
    .adv_text i{margin-bottom:45px}
    .adv_text p{margin-top:3vw;margin-bottom:5vw}
    .adv_text h4{font-size:36px}
    .advantage{padding-bottom:8vw}
    .case_cont{height:473px}
    .case_text h3{height:31px;font-size:28px}
    .banner2 h4{font-size:28px}
    .banner2{height:245px;padding-top:90px}
    .news{padding-bottom:8vw}
    .news_left{width:23%}
    .news_left i{height:15vw}
    .news_left h3{font-size:36px}
    .news_right{width:74%;padding:2vw 4vw;margin-top:15vw}
    .news_right p{padding-bottom:10px;margin-bottom:12px;margin-top:7px}
    .news_right b{font-size:27px}
    .news_right .swiper-slide div{margin-bottom:2vw;height:150px}
    .news_right span{font-size:25px}
    .news_left .swiper-button-next,.news_left .swiper-button-prev{top:407px}

    /*footer*/
    .fot_top ul{float:none}
    .fot_top ul li{padding-right:0;width:12%;margin-right:10%}
    .fot_top ul li:last-of-type{margin-right:0}
    .fot_top>div a span{width:150px;padding-left:60px}
    .fot_top>div a span:before{left:37px}

    /*company*/
    .zcom_banner_text h3{font-size:19px}
    .zcom_banner_text b{font-size:18px}
    .zcom_banner_text{font-size:35px}
    .zcom_tit h3{font-size:31px}
    .zcom01{padding-bottom:5.5vw}
    .zcom01_left{width:100%;float:none}
    .zcom01_left>h4{margin-top:7vw;font-size:29px}
    .zcom01_right{width:100%;float:none;margin-top:3vw;height:initial}
    .zcom01_right>img{max-width:100%}
    .zcom02_left li{margin-right:20px}
    .zcom02_left{width:100%;height:150px;float:none}
    .zcom02_right{width:100%;float:none;text-align:left}
    .zcom02_right h3{font-size:25px;margin-bottom:7px;margin-top:2vw}
    .zcom04_right h4{font-size:24px}
    .zcom02_left li{width:18%;margin-right:2.2%}
    .zcom02_left li:last-of-type{margin-right:0}
    .swiper-history .swiper-wrapper{background:url(../images/history_line.png) no-repeat center 128px}
    .swiper-history .swiper-slide>div{background:url(../images/history_circle.png) no-repeat center 122px}
    .zcom04_left{width:50%}
    .zcom04_right{width:43%}
    .zcom05>img{max-width:100%}

    /*case*/
    .z_casebg{padding-top:15vw;}
    .zcase_fl:after{clear:both;display:block;content:''}
    .zcase_fl a span{margin-right:9px;margin-left:22px}
    .zcase_fl a{float:left;margin-right:1.25%;width:19%;line-height:50px;}
    .zcase_fl a:last-of-type{margin-right:0}
    .zcase_left>h4{margin-bottom:5vw;font-size:25px;}
    .zcase_fl a small{font-size:16px;}
    .zcase_left{width:100%;float:none;}
    .zcase_right{width:100%;float:none;}
    .zcase_swiper a b{height:43vw;}
    .zcase_swiper a p{margin-top:1vw;padding-bottom:1vw;}
    .zcase_cont{padding-top:2vw;}
    .zcase_fl a span{margin-right:9px;margin-left:11px;height:50px;}
    .zcase_cont01 ul li a{height:20vw;}
    .zcase_cont01 ul li a div{height:30px;line-height: 30px}
    .zcase_cont01 ul li a:after{height:30px;}
    .zcase_cont01 ul li a p,.zcase_cont01 ul li a i{font-size: 14px;}
    .zcase_left>p{font-size:20px;}
    .zcase_swiper .swiper-button-next,.zcase_swiper .swiper-button-prev,.zcase_swiper .swiper-container-rtl .swiper-button-next,.zcase_swiper .swiper-container-rtl .swiper-button-prev{width:30px;height:30px;}
    .zcase_swiper .swiper-button-prev,.zcase_swiper .swiper-container-rtl .swiper-button-next{right:42px;}

    /*culture*/
    .z_newsbg{height:45vw;}
    .znews_banner_text{margin-top:19%;}
    .znews_banner_text h3{font-size:26px;}
    .znews_tit p{font-size:22px;}
    .znews_tit h2{font-size:22px;}
    .znews_cont01_text>div{padding: 45px 27px;}
    .znews_tit{margin-bottom:5vw;padding-bottom:2vw;}
    .znews_cont01>div:nth-of-type(1){height:520px;}
    .znews_cont01>div:nth-of-type(2),.znews_cont01>div:nth-of-type(3){height:260px;}
    .znews_cont01_text p{font-size:22px;}
    .znews_cont01_text small{margin-top:8vw;font-size:14px;}
    .znews_cont01>div:first-of-type p{padding-top:10vw;font-size:24px;}
    .znews_cont02_text>span{font-size:18px;}
    .znews_cont02_text>h4{font-size:17px;}
    .znews_cont02_text{width:59%;}
    .znews_cont3_text h4{font-size:18px;}
    .znews_cont3_text span{font-size:18px;}
    .znews_cont3_text small{margin-top:2vw;padding-top:2vw;}
    .znews_cont3_text{padding:28px;}
    .znews_cont04_text h5{font-size:18px;}
    .znews_cont04_text small{height:144px;font-size:15px;line-height:27px;}
    .znews_cont05_text h4{font-size:18px;}
    .znews_cont05_text small{font-size:15px;line-height:27px;}

    /*jobs*/
    .zjobs_banner_text{padding-top:21vw;}
    .zjobs_banner_text b{font-size:24px;}
    .zjobs_banner_text h3{margin-top:6px;margin-bottom:12px;font-size:28px;}
    .zjobs_left>p{font-size:22px;}
    .zjobs_left{float:none;padding:32px 37px;width:100%;min-height:442px;}
    .zjobs_right{float:none;margin-top:25px;padding:35px 32px;width:100%;}
    .zjobs_right:after{clear:both;display:block;content:'';}
    .zjobs_div{float:left;margin-top:0;margin-left:4%;width:18%;height:84px;background-size:7%;}
    .zjobs_div:first-of-type{margin-left:0;width:38%;}
    .zjobs_right h4{margin-bottom:3vw;font-size:22px;}
    .zjobs_div:last-of-type{border-bottom:1px solid #cecece;}
    .jobs{margin-bottom:15px;}
    .jobs li span{line-height:40px;}
    .jobs li a,.jobs li small{font-size:14px;line-height:42px;}
    .zjobs_div>p{font-size:14px;}
    .jobs li small:first-of-type,.jobs li span:first-of-type{width:28%;}
    .jobs li small:nth-of-type(2),.jobs li span:nth-of-type(2){width:14%;}
    .jobs li small:nth-of-type(3),.jobs li span:nth-of-type(3){width:19%;}
    .jobs li a,.jobs li span:nth-of-type(5){width:13%;}

    /*product_info*/
    .mycontainer_ms{width:96%}
    .zproduct_left{display:none;}
    .zproduct_right{float:none;width:100%;}
    .zproduct_right img{max-width:100%}
    .zpro_cont1 div h4,.zpro_cont2_left span{font-size: 20px;}
    .zpro_cont2_left b{font-size: 20px;}
    .zpro_cont2_left{width:100%;float:none;margin-bottom:5vw}
    .zpro_cont2_mid{margin-left:0;margin-right:5%}
    .zpro_cont2_right{max-width:63%;float:left}

    /*news_info*/
    .newsinfo_l>h3{font-size:19px}
    .zpage_tit a{font-size:20px}
    .zpage_tit a:last-of-type{font-size:18px}
    .newsinfo_r>h3{font-size:20px}

    /*honor*/
    .z_honortit>h3{font-size: 28px;}
    #certify .swiper-container { padding-bottom: 0;}
}

@media only screen and (max-width: 767px){
    .mycontainer{width:94%!important}
    .wrap{width:94%!important}
    .hidden-xs{display:none!important}

    /*banner    */
    .banner_text small{display:none;}
    .textjump span{
        letter-spacing: 0;
        font-size: 40px;
    }
    .loadtext small{
        font-size: 14px;
    }
    /*index*/
    .header{width:100%}
    .nav{top:15px}
    .nav_first_changed{top:0}
    .nav>div h4{font-size:15px}
    .nav>a{width:160px;margin-left:12px}
    .menu{width:134px;right:-134px}
    .menu>a{padding:10px 15px 10px 48px;background:url(../images/home.png) no-repeat 15px center}
    .menu ul li a{padding-left:47px}
    .nav_first_changed .nav_first{margin-top:2px}
    .nav_first_move{margin-right:144px}
    .nav>a>img{width:100%}
 */
    .swiper-banner .swiper-pagination{display:none}
    .com_text h3{margin-top:2px;margin-bottom:10px;font-size:25px;text-align:center}
    .com_text h5{font-size:16px;text-align:center;padding-top:6vw}
    .company_ul a{width:32.5%}
    .com_text b{margin:0 auto}
    .com_text p{font-size:19px;margin-top:5vw;margin-bottom:4vw}
    .com_text a{margin-top:5vw}
    .com_pic b,.com_pic p{height:120px}
    .com_text{width:100%;float:none}
    .com_pic{float:none;width:100%;margin-top:6vw}
    .com_pic>div:first-of-type{float:left;width:33.3%}
    .com_pic>div:first-of-type b{width:100%}
    .com_pic b img{width:100%;height:initial;min-height:100%}
    .company_ul a:first-of-type{width:49.4%;margin-bottom:5px}
    .company_ul a:nth-of-type(2){width:49.4%;margin-right:0;margin-bottom:5px}
    .company_ul a:first-of-type span{background:url(../images/com_icon1.png) no-repeat 25px center;background-size:21px}
    .company_ul a:first-of-type:hover span{background:url(../images/com_icon1s.png) no-repeat 25px center;color:#fff}
    .company_ul a:nth-of-type(2) span{background:url(../images/com_icon2.png) no-repeat 25px center;background-size:21px}
    .company_ul a:nth-of-type(2):hover span{background:url(../images/com_icon2s.png) no-repeat 25px center;color:#fff}
    .company_ul a:nth-of-type(3) span{background:url(../images/com_icon3.png) no-repeat 11px center;background-size:23px;padding-left:39px}
    .company_ul a:nth-of-type(3):hover span{background:url(../images/com_icon3s.png) no-repeat 11px center;color:#fff}
    .company_ul a:nth-of-type(4) span{background:url(../images/com_icon4.png) no-repeat 11px center;background-size:19px;padding-left:39px}
    .company_ul a:nth-of-type(4):hover span{background:url(../images/com_icon4s.png) no-repeat 11px center;color:#fff}
    .company_ul a:nth-of-type(5) span{background:url(../images/com_icon5.png) no-repeat 11px center;background-size:18px;padding-left:39px}
    .company_ul a:nth-of-type(5):hover span{background:url(../images/com_icon5s.png) no-repeat 11px center;color:#fff}
    .company_ul a:first-of-type span:after,.company_ul a:nth-of-type(2) span:after{right:25px}
    .company_ul a span:after{right:11px}
    .company_ul a span{padding-left:60px;font-size:15px}
    .text_left{float:none;width:100%}
    .text_left>h3{font-size:20px}
    .text_right{float:none;width:100%}
    .video_box iframe{height:100%;width:100%}
    .video_right_text i{display:none;}
    .video_left_text{width:100%;}
    .text_left>p{margin-bottom:38px;margin-top:7vw}
    .video_right_text b{font-size:16px;margin-top:16px}
    .video_right_text h5{font-size:25px}
    .video_ul{margin-top:0}
    .video_left_text p{font-size:15px;margin-bottom:10px}
    .video_left_text{padding:28px 27px}
    .text_left>a {margin-top: 7vw;margin-bottom: 9vw;}
    .video{padding-top:10vw;}
    .video_ul li small{margin-right:8px;padding-top:43px;font-size:12px}
    .video_ul li h3 span{letter-spacing:-1px}
    .video_ul li sup{font-size:16px}
    .video_ul li h3{font-size:25px;padding-top:41px}
    .video_ul li{padding-right:0;margin-right:0;width:50%;background:0 0}
    .video .mycontainer>div{display:block;}
    .video_box{width:96%;height:57vw;}
    .adv_text span{font-size:18px}
    .adv_text i{margin-bottom:5vw}
    .adv_text p{margin-top:3vw;margin-bottom:4vw}
    .adv_text h4{font-size:25px;margin-top:3px;margin-bottom:4vw}
    .adv_text b{font-size:16px}
    .advantage{padding-bottom:8vw}
    .advantage>img{float:none;max-width:100%;margin-top:5vw}
    .case{padding-top:45px;padding-bottom:45px;width:100%;overflow:hidden}
    .case-thumbs .swiper-slide div p{font-size:14px}
    .case_text b{font-size:14px}
    .case_text{top:25%}
    .case_cont{height:260px}
    .case_text h3{height:31px;font-size:22px;margin-top: 4px; margin-bottom: 5px;}
    .case_text p{margin-bottom: 20%;}
    .swiper-case .swiper-slide:before{top:42%;}
    .adv_text{float:none;width:100%;margin-top:9vw}
    .adv_pic{float:none;width:100%;margin-top:5vw;}
    .adv_pic i{width:5px;height:5px;}
    .banner2 h4{font-size: 18px;letter-spacing: 3px;}
    .banner2{height:204px;padding-top:69px}
    .banner2 p{width:88%;margin:0 auto}
    .news{padding-bottom:8vw}
    .news_left{width:100%;float:none}
    .news_left i{height:15vw}
    .news_left b{font-size:16px}
    .news_left h3{font-size:25px}
    .news_right{width:100%;padding:2vw 4vw;margin-top:7vw;float:none}
    .news_right p{padding-bottom:10px;margin-bottom:12px;margin-top:7px;font-size:16px}
    .news_right b{font-size:20px}
    .news_right .swiper-slide div{margin-bottom:2vw;height:150px}
    .news_right span{font-size:25px}
    .news_left .swiper-button-next,.news_left .swiper-button-prev{top:105px;width:35px;height:35px}
    .news_left .swiper-button-next{left:auto}
    .news_left .swiper-button-prev{left:auto;right:63px}
    .banner2{background-attachment: initial}
    .loadtext{top:19%;}
    .adv_pic i:after{min-width: initial;font-size:14px;left:13px;    top: -27px;}
    .adv_pic{ height: 46vw;}
    .loadpic small{background-size:100%;}

    .loadpic div{width:80%;background-size:100%;}
    /*footer*/
    #footer{padding-top:2vw}
    .fot_top ul{float:none}
    .fot_top>div{display:none}
    .fot_top ul li{padding-right:0;width:12%;margin-right:10%}
    .fot_top ul li:last-of-type{margin-right:0}
    .fot_top>div a span{width:150px;padding-left:60px}
    .fot_top>div a span:before{left:37px}
    .fot_bottom_left>div{display:none}
    .fot_bottom{padding-top:3vw;margin-top:1vw}
    .fot_bottom>img:last-of-type{display:none}
    .fot_bottom_left{width:77%}
    .fot_bottom>img{max-width:21%}

    /*company*/
    .zcom_banner_text h3{margin-top:0;margin-bottom:0;font-size:1pc}
    .zcom_banner_text b{font-size:14px}
    .zcom_banner_text p{display:none}
    .zcom_banner_text{margin-top:14%;font-size:35px}
    .zcom_tit h3{font-size:19px}
    .zcom01{padding-top:8vw;padding-bottom:5.5vw}
    .zcom_tit b{font-size:20px}
    .zcom01_left{float:none;width:100%}
    .zcom01_left>h4{margin-top:5vw;margin-bottom:5vw;font-size:22px}
    .zcom02_left li b{width:60px;height:60px;background-size:40%}
    .zcom02_left li p{font-size:13px}
    .zcom01_right{float:none;margin-top:3vw;width:100%;height:initial}
    .zcom01_right>img{max-width:100%}
    .zcom02_left li{margin-right:20px}
    .zcom02_left{float:none;width:100%;height:150px}
    .zcom02_right{float:none;width:100%;text-align:left}
    .zcom02_right h3{margin-top:2vw;margin-bottom:7px;font-size:20px}
    .zcom02_right p{font-size:14px;line-height:25px}
    .swiper-historylist .swiper-slide b{font-size:22px}
    .swiper-historylist .swiper-slide p{height:158px;font-size:14px}
    .swiper-historylist .swiper-slide:hover>div img{width:18%}
    .swiper-historylist .swiper-button-next,.swiper-historylist .swiper-button-prev{display:none}
    .zcom04_right h4{margin-top:4vw;margin-bottom:2vw;font-size:24px}
    .zcom02_left li{margin-right:2.2%;width:18%}
    .zcom02_left li:last-of-type{margin-right:0}
    .swiper-history .swiper-wrapper{background:url(../images/history_line.png) no-repeat center 58px}
    .swiper-history .swiper-slide>div{height:294px;background:url(../images/history_circle.png) no-repeat center 54px}
    .zcom04_left{float:none;width:100%}
    .zcom04_left p{margin-top:2vw}
    .zcom04_right{float:none;width:100%;text-align:left}
    .zcom05>img{max-width:100%}

    /*case*/
    .z_casebg{padding-top:15vw;}
    .zcase_left>p{font-size:16px;}
    .zcase_left>h4{margin-bottom:6vw;font-size:20px;}
    .zcase_fl a small{font-size:16px;}
    .zcase_right{float:none;margin-top:5vw;width:100%;}
    .zcase_fl a{width:100%;line-height:50px;}
    .zcase_left{float:none;width:100%;}
    .zcase_swiper a b{height:47vw;}
    .zcase_swiper a p{margin-top:1vw;padding-bottom:1vw;font-size:16px;}
    .zcase_cont{padding-top:2vw;}
    .zcase_fl a span{margin-right:9px;margin-left:11px;height:50px;}
    .zcase_cont01 ul li a{height:30vw;}
    .zcase_cont01 ul li a p{height:26px;font-size:14px;}
    .zcase_cont01 ul li a b{margin-bottom:7px;height:31vw;}
    .zcase_swiper .swiper-button-next,.zcase_swiper .swiper-button-prev,.zcase_swiper .swiper-container-rtl .swiper-button-next,.zcase_swiper .swiper-container-rtl .swiper-button-prev{display:none;width:30px;height:30px;}
    .zcase_tit div h4{font-size:20px;}
    .zcase_tit p{height:0;font-size:14px;}
    div.page{line-height:35px;}
    .zcase_cont01 ul li{margin-right:2%;width:49%;}
    .zcase_cont01 ul li a i{display:none;}
    .zcase_cont01 ul li:nth-of-type(3n){margin-right:2%;}
    .zcase_cont01 ul li:nth-of-type(2n){margin-right:0;}
    .zcase_cont01 ul li a div{height:23px;line-height:23px;}
    .zcase_cont01 ul li a p{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
    .casepage:after{display:none;}
    .swiper-zpic .swiper-button-next,.swiper-zpic .swiper-button-prev{display:none;}
    .zcase_cont01 ul li a:after{height:23px;}

    /*culture*/
    .z_newsbg{height:82vw;}
    .znews_banner_text{margin-top:27%;}
    .znews_banner_text h3{font-size:22px;}
    .znews_tit p{font-size:20px;}
    .znews_tit h2{font-size:20px;}
    .znews_cont01_text>div{padding:45px 27px;}
    .znews_tit{margin-bottom:5vw;padding-bottom:2vw;}
    .znews_cont01>div:nth-of-type(1){width:100%;height:62vw;background-size:100%;}
    .znews_cont01>div:first-of-type b{width:70px;height:70px;}
    .znews_cont01>div:first-of-type b{background-size:35%;}
    .znews_cont01>div:first-of-type small{font-size:14px;line-height:24px;}
    .znews_cont01>div:first-of-type .clear{margin-bottom:2vw;}
    .znews_cont01>div:nth-of-type(2),.znews_cont01>div:nth-of-type(3){width:100%;height:210px;}
    .znews_cont01_text p{font-size:19px;}
    .znews_cont01_text small{margin-top:8vw;width:71%;font-size:14px;}
    .znews_cont01>div:first-of-type p{margin-bottom:5vw;padding-top:10vw;font-size:24px;}
    .znews_cont02_text>small{display:none;}
    .znews_cont02_pic{height:26vw;}
    .swipernewscont3 a{height:376px;}
    .swipernewscont3 a>b{right:8px;bottom:31px;}
    .znews_cont02_text>span{font-size:16px;}
    .znews_cont02_text>h4{font-size:16px;}
    .znews_cont02_text{width:59%;}
    .znews_cont3_text h4{font-size:18px;}
    .znews_cont3_text span{font-size:18px;}
    .znews_cont3_text small{margin-top:2vw;padding-top:2vw;}
    .znews_cont3_text{padding:28px;}
    .znews_cont04 li{float:none;margin-right:0;padding-bottom:6vw;width:100%;}
    .znews_cont04 li b{height:53vw;}
    .znews_cont04_text h5{margin-top:7px;font-size:18px;line-height:44px;}
    .znews_cont04_text small{height:auto;font-size:15px;line-height:27px;}
    .znews_cont05_text h4{font-size:18px;}
    .znews_cont05_text small{font-size:15px;line-height:27px;}
    .swipernewscont5 b{height:89vw;}
    .znews_cont05_button{display:none;}
    .znews_cont05{padding-bottom:12vw;}

    /*jobs*/
    .zjobs_banner_text{padding-top:21vw;}
    .zjobs_banner_text b{font-size:17px;}
    .zjobs_banner_text h3{margin-top:6px;margin-bottom:12px;font-size:20px;}
    .zjobs_banner_text p{font-size:14px;}
    .zjobs_left>p{font-size:17px;}
    .zjobs_left{float:none;padding:32px 37px;width:100%;min-height:442px;}
    .zjobs_right{float:none;margin-top:25px;padding:35px 32px;width:100%;}
    .zjobs_right:after{clear:both;display:block;content:'';}
    .zjobs_div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:19px;padding-bottom:13px;width:100%;background-size:6%;}
    .zjobs_right h4{margin-bottom:3vw;font-size:20px;}
    .zjobs_div:last-of-type{border-bottom:1px solid #cecece;}
    .jobs{margin-bottom:15px;}
    .zjobs_div>b{font-size:16px;}
    .jobs li span{line-height:40px;}
    .jobs li a,.jobs li small{padding:10px 0;font-size:14px;line-height:19px;}
    .jobs li small:first-of-type{text-align:left;width:75%;}
    .jobs li span:first-of-type{width:75%;}
    .zjobs_div>p{font-size:14px;}
    .jobs li a,.jobs li span:nth-of-type(5){width:18%;}
    .jobs li span:nth-of-type(4),.jobs li span:nth-of-type(3),.jobs li span:nth-of-type(2){display:none;}
    .jobs li small:nth-of-type(4),.jobs li small:nth-of-type(3),.jobs li small:nth-of-type(2){display:none;}

    /*product_info*/
    .mycontainer_ms{width:96%}
    .zproduct_left{display:none;}
    .zproduct_right{float:none;width:100%;}
    .zproduct_right img{max-width:100%}
    .zpro_card{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .zproduct_description>small{float:none;width:100%;}
    .zproduct_description{height: initial;}
    .zpro_cont1 div h4,.zpro_cont2_left span{font-size: 18px;}
    .zpro_cont2_left b{font-size: 18px;}
    .zpro_cont2_left{width:100%;float:none;margin-bottom:5vw}
    .zpro_cont2_mid{margin-left:0;margin-right:0;float:none;width:100%;}
    .zpro_cont2_right{max-width:100%;float:none;}
    .zpro_cont2_mid small{
        font-size: 16px;
    }
    .zpro_cont1 div span{
        font-size: 17px;
    }
    .zpro_cont1 b{
        float:none;
        width:100%;
        height: 170px;
        margin: 10px 0;
    }
    .zpro_cont1 {
        padding: 2vw 0;
    }
    .zpro_cont1 div span{
        margin-top: 20px;
        margin-bottom: 14px;
    }
    .zpro_cont2_mid span{
        font-size: 14px;
        padding-bottom: 10px;
        padding-top: 10px;
        margin-bottom: 16px;
    }
    /*news_info*/
    .z_news_info{padding-top:0}
    .newsinfo_l>h3{font-size:17px}
    .zpage_tit a{font-size:18px}
    .zpage_tit a:last-of-type{font-size:17px}
    .newsinfo_r>h3{font-size:20px}
    .newsinfo_l{float:none;width:100%;padding-right:0;border-right:none}
    .newsinfo_r{display:none}
    #prev_next li a{color:#000;font-size:14px;font-family:yqjht}

    /*honor*/
    .z_honorbg{height:60vw}
    .z_honor{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 15px; }
    .z_honor>div{width:100%;}
    .z_honortit>h3{font-size:20px;padding-top:7vw;margin-bottom:5vw}
    .z_honortit span{font-size:16px;line-height:35px;width:initial;}
    .phonor_cont .swiper-slide{width:100%;}
    .phonor_cont .swiper-container{overflow: visible}
    .phonor_cont .swiper-button-prev,.phonor_cont .swiper-button-next{display:none;}
    .phonor_cont .swiper-slide img{max-width:100%;}
    #certify .swiper-slide p{line-height:56px}
    #certify .swiper-container{padding-bottom:0}



    /*发展历程*/
    .new_history{
        height: initial;}
    .new_history>img {
        position: relative;
        right: 0;
        width: 100%;
    }
    .new_history>i{display:none;}
    .new_history ul{
        display:block;
        position: relative;
        bottom:0;
    }

    .new_history ul li{width:100%;    position: inherit;margin-bottom:3vw;}
    .new_history ul li:after{
        display:block;
        content: '';
        clear: both;
        position: initial;
        background:none;
    }
    .new_history ul li p{padding-right: 0;
        float: right;
        width: 79%;
        padding-top: 3vw;
        padding-bottom: 0;}
    .new_history ul li:nth-of-type(1){top:0;}
    .new_history ul li:nth-of-type(2){top:0px;}
    .new_history ul li:nth-of-type(3){top:0px;}
    .new_history ul li:nth-of-type(4){top:0px;}
    .new_history ul li:nth-of-type(5){top:0px;}
    .new_history ul li:nth-of-type(6){top:0px;}
    .new_history ul li:nth-of-type(7){top:0px;}
    .new_history ul li:last-of-type{top:0px;}
    .new_history ul li b{ padding-left: 5%;width:68px;height:68px;
        font-size: 16px;}
    .new_history ul li:nth-of-type(5) p,.new_history ul li:nth-of-type(6) p,.new_history ul li:nth-of-type(7) p,.new_history ul li:nth-of-type(8) p{
        padding-top: inherit;
        padding-bottom: 3vw;
        top: initial;
    }
    .new_history ul li:last-of-type{width:100%;}
    .new_history ul li b{float:left;}
    .new_history ul li:last-of-type b{
        padding-left: 5%;}
    .zcom03{
        padding-bottom: 9vw;}
}